/* CSS Document */
body{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	background-color:#c0c0c0;
	margin-left:-21px;
}
body#parent351{
	background:#f4fdff url(/assets/templates/bt/img/bg.png) repeat-y center top;
}
table, td, div, img, h1, h2, h3{
	border:none 0;
	border-spacing:0px;
	outline:none;
	margin:0;
	padding:0;
	text-indent:0;
}
table[border='1']{
	border-collapse:collapse;
	border:1px solid #333;
}
table[border='1'] td{
	vertical-align:top;
	padding:3px;
	border:1px solid #333;
}

a{
	color:#4e7fb1;
	border:none;	
}
a:hover{
}

.float_l{
	float:left;
}
.float_r{
	float:right;
}
.clear{
	clear:both;	
}
.inline{
	display:inline;
}
.relative{
	position:relative;
}
.blue{
	color:#568cc2;	
}

.date{
	color:#606060;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height:20px;
}
.ico{
	position:relative;
	top:12px;
	left:-3px;
}
.header{
	padding-left:18px;	
}

.preloader { background:url(/assets/img/load.gif) center center no-repeat; display:block; }

h1{
	color:#c90000;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	margin-left:15px;
	margin-bottom:10px;
	text-align:left;
}
h2{
	color:#c90000;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	line-height:18px;
	margin:10px 0;
}
h3{
	color:#339ED9;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	line-height:24px;
	font-weight:normal;
}

#content_all{
	background-color:#f2f2f2;
	width:1000px;
	text-align:left;
}

#top{
	background-color:#06C;
	background-image:url(/assets/templates/bt/img/top_bg.jpg);
	width:1000px;
	height:236px;
	position:relative;
	z-index:1;
}
.head_img{
	position:absolute;
	top:20px;
	left:479px;
}
.head_text{
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	line-height:16px;
	position:absolute;
	top:85px;
	left:220px;
	width:580px;
}
.head_text h2{
	color:#FFF;
	font-size:30px;
	line-height:32px;
	font-weight:normal;
	margin:0;
}
.head_text a, .head_text a:hover{
	color:#FFF;
	text-decoration:none;
}
p img{
	padding:5px 10px;	
}
blockquote{
	margin:0;
	margin-left:10px;	
}

#mainmenu{
	position:relative;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	margin-left:-10px;
}
#mainmenu a:hover{
	text-decoration:none;
}

#middle{
	background-color:#f3f3f3;
	width:1000px;
}

#left{
	background-color:#f3f3f3;
	width:214px;
	padding-top:51px;
	padding-left:24px;
}

#left .yandexform{
	position:relative;
	width:210px;
	height:50px;
}
#left input.yaform__input-text{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	background:url(/assets/templates/bt/img/input_search.jpg) left top no-repeat;
	width:210px;
	height:24px;
	line-height:24px;
	border:none;
	padding:0 30px 0 15px;
	position:absolute;
	left:0;
	top:0;
}
#left input.yaform__input-text_hint{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	background:url(/assets/templates/bt/img/input_search_hint.jpg) left top no-repeat;
	width:210px;
	height:24px;
	line-height:24px;
	border:none;
	padding:0 30px 0 15px;
	position:absolute;
	left:0;
	top:0;
}
#left input.yaform__submit{
	position:absolute;
	bottom:0;
	right:12px;
	cursor:pointer;
}

/* Левое меню*/
#leftmenu{
	position:relative;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	width:210px;
	padding-top:26px;
}
#leftmenu a, #leftmenu a:hover{
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#202020;
	text-decoration:none;
}
#leftmenu ul{	
	display:none;
	line-height:22px;
	padding:0;
	margin:0;
	width:100%;
}
#leftmenu li{
	list-style:none;
	padding:0;
	margin:0;
}
#leftmenu ul li a{
	display:block;
	padding-left:3px;
}
#leftmenu a.thispage{
	background-color:#91C8FF;
}
#leftmenu a:hover{
	background-color:#fad006;
}
#leftmenu a.two{
	display:block;
	line-height:17px;
	margin:4px 0;
	padding-left:20px;
}
#leftmenu a.two.thispage{
	background-color:#91C8FF;
}
#leftmenu a.two:hover{
	background-color:#fad006;
}
#leftmenu ul li a.header_box, #leftmenu ul li a.header_box:hover{
	line-height:22px;
	margin:0;
	height:22px;
	padding-left:3px;
	background:url(/assets/templates/bt/img/leftmenu_arrow_down.jpg) top right no-repeat;
	background-color:transparent;
}
#leftmenu ul li a.header_box.active, #leftmenu ul li a.header_box.active:hover{
	color:#f3f3f3;
	background:url(/assets/templates/bt/img/leftmenu_arrow_up.jpg) top right no-repeat;
}
#leftmenu li.conteiner{
	margin:4px 0;
}
/* /Левое меню*/

#left .banner{
	margin-top:20px;	
}

#content{
	text-align:justify;
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:16px;
	background-color:#f3f3f3;
	width:725px;
	padding-top:51px;
	padding-right:20px;
}
#content .news_box_r{
	text-align:left;	
}
#content table{
	width:100%;
}
#content ul li{
	margin:4px 0;
}
.breadcrumbs{
	position:absolute;
	margin-top:-34px;
	width:720px;
	height:34px;
}
.B_lastCrumb{
	color:#568cc2;	
}
a.B_crumb, a.B_crumb:hover{
	color:#9e9e9e;
	text-decoration:underline;
}

#footer{
	position:relative;
	background:url(/assets/templates/bt/img/footer_bg.jpg) no-repeat top left #06F;
	background:#f2f2f2;
	color:#252525;
	font-size:11px;
	line-height:16px;
	width:1000px;
	height:90px;	
}
#footer a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#4d7fb1;
	text-decoration:underline;
}
#footermenu{
	display:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	background-color:#2280b4;
	position:relative;
	top:7px;
	height:22px;
	line-height:22px;
}
#footermenu a{
	color:#FFF;
	text-decoration:none;
	display:block;
	height:100%;
	line-height:22px;
	padding:0 5px;
	float:left;
}
#footermenu a:hover{
	color:#000;
	background-color:#fff;
}
.footer_text{
	padding-top:15px;
	padding-bottom:20px;
}

/* Новости */
.news_box{
	display:none;	
}
ul.news_go_years{
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	line-height:20px;
	list-style:none;
	padding-left:3px;
	margin:5px 0;
}
ul.news_go_years ul{
	list-style:none;
	padding-left:10px;
}

.news_box_l{
	padding-top:10px;
	padding-bottom:11px;
	padding-left:17px;
	width:31px;
	float:left;
}
.news_box_l img{
	padding-bottom:3px;
}
.news_box_r{
	color:#2280b4;
	font-size:12px;
	line-height:14px;
	padding-top:10px;
	padding-right:6px;
	padding-bottom:11px;
	padding-left:6px;
	width:280px;
	float:right
}
.news_box_r a{
	color:#2280b4;
	text-decoration:none;
}
.news_box_r a:hover{
	text-decoration:underline;
}

.news_box_r .ico{
	position:relative;
	top:2px;
}

#content #calendar{
	position:relative;
	left:100px;	
}
#content .calendar_r{
	position:absolute;
	margin-top:-32px;
	margin-left:450px;
}
#content .calendar_r #calendar{
	position:relative;
	left:5px;	
}
#content .calendar_head{
	color:#252525;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-align:center;
	padding-bottom:5px;
}

/* /Новости */

/* Актуальные темы */
.infoblock{
	width:300px;		
}
.info_box_l{
	width:22px;
	padding-left:2px;
	padding-top:12px;
	float:left;
}
.info_box_r{
	padding-top:10px;
	width:276px;
	float:right
}
.info_box_r a{
	color:#000;
}
.info_box_r a:hover{
	color:#2280b4;
	text-decoration:underline;
}
/* /Актуальные темы */


/* Галерея */
.gal-item{
	text-align:center;	
}
.photo_3, .photo_4, .photo_5, .photo_6{
	width:700px;
}
.descr{
	padding:2px 0;
}
.photo_3 .descr{
	width:200px;
}
.photo_4 .descr{
	width:150px;
}
.photo_5 .descr{
	width:120px;
}
.photo_6 .descr{
	width:100px;
}

.iframeTooltip{
	position: absolute;
	z-index: 1010;
	filter: alpha(opacity:0.1);
}
.tooltipContent img.big_photo{
	padding:0;
	margin:5px;	
}
/* /Галерея */

/* Форма обратной связи */
#mess_form{
	position:relative;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	background:url(/assets/templates/bt/img/mess_form.jpg) no-repeat;
	width:197px;
	height:357px;
	padding-top:26px;
	padding-left:9px;
	margin-left:50px;
}
#mess_form input, #mess_form textarea{
	width:170px;
	border:none;
	padding:0;
	margin:0;
}
#mess_form div.name{
	position:absolute;
	top:57px;
	left:24px;	
}
#mess_form input.name{
	position:absolute;
	top:79px;
	left:14px;
}
#mess_form div.email{
	position:absolute;
	top:103px;
	left:24px;	
}
#mess_form input.email{
	position:absolute;
	top:125px;
	left:14px;
}
#mess_form div.mess{
	position:absolute;
	top:152px;
	left:24px;	
}
#mess_form textarea.mess{
	position:absolute;
	top:174px;
	left:14px;
	height:88px;
}
#mess_form div.button{
	position:absolute;
	top:293px;
	left:32px;	
}
#mess_form div.button a, #mess_form .button a:hover{
	color:#3d6994;
	text-decoration:none;
}
#mess_form div.error{
	position:absolute;
	text-align:center;
	color:#efcf32;
	top:325px;
	left:0;
	width:197px;
}
/* /Форма обратной связи */

/* Информеры */
.informer_main{
	margin-left:48px;	
}

.voider{
	border:1px solid #4B719A;
	background-color:#FCFCFC;
	width:194px;
	margin:20px 0;
	padding:3px;
}
.voider_head{
	background-color:#4B719A;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	width:100%;
}
.voider_not_void{
	font-size:10px;	
	text-align:center;
	width:100%;
}
/* /Информеры */

.okruga{
	font-size:11px;
	text-align:left;	
}
.okruga p{
	margin-top:0;
	margin-bottom: 1em;
}

img.deputat{
	margin-right:5px;
}